<?php
require_once("util/DButil.php");

$pid = $_REQUEST["pid"];
// echo $pid;

// 获取购物车
$cart = $_SESSION["cart"];


$p = $cart["p".$pid];
if($p){
    // 非第一次加入购物车
    // 数量+1
    $p["num"] = $p["num"] +1;
    // 修改小计金额
    $p["total"] = $p["num"] * $p["p_price"];
    $cart["p".$pid] = $p;// 需要重新覆盖原来的值
} else {
    // 第一次加入购物车
    // 查询商品信息
    $sql = "select p_id,p_name,p_price,p_unit,p_image_url,p_status from t_product where p_id = '{$pid}'";
    $productArr = query($sql);
    if(!$productArr){
        echo "<h2>不存在该商品</h2>";
        return;
    }
    $p = $productArr[0];
    if($p["p_status"] != 1){
        echo "<h2>该商品已下架</h2>";
        return;
    }
    // 初始数量
    $p["num"] = 1;
    $p["total"] = 1*$p["p_price"];
    $cart["p".$pid] = $p;
}
// 需要重新覆盖原来的值
$_SESSION["cart"] = $cart;

// 成功后,跳转 首页 继续购物
header("location:http://localhost/shop/index.php");

?>